package com.zf.museum.service;

import com.zf.museum.bean.Question;
import com.zf.museum.bean.Result;
import com.zf.museum.model.Tfng;
import org.springframework.web.multipart.MultipartFile;

import java.util.List;

public interface TfngService {

    /**
     * 添加题目
     * @param multipartFile
     * @return
     */
    Result upload(MultipartFile multipartFile);

    /**
     * 获取所有的题目
     * @return
     */
    List<Tfng> findAll();

    /**
     * 批量更新
     * @param multiChoices
     * @return
     */
    Result update(List<Tfng> multiChoices);

    /**
     * 根据题目id删除题目
     * @param ids
     * @return
     */
    Result delete(List<Long> ids);

    /**
     * 评判题目
     * @param question
     * @return
     */
    boolean judge(Question question);

    List<Tfng> getTfngs(String openId);
}
